home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 3
/
Amiga Tools 3.iso
/
grafik
/
raytracing
/
rayshade-4.0.6.3
/
etc
/
rsconvert
/
smakefile
< prev
next >
Wrap
Makefile
|
1994-08-09
|
2KB
|
68 lines
OPTIMIZE = OPTIMIZE
CCFLAGS = CPU=68040 NOSTKCHK MATH=68881 IGNORE=85+100+161+154+84+132 STRMERGE\
DATA=AUTO
CC = sc
MKDEP = /mkdep
YACC = bison -y
LEX = flex
LIBRAYDIR = //libray
INCLUDE = IDIR=$(LIBRAYDIR) IDIR=// IDIR=$(LIBRAYDIR)/libcommon
CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
LIBS = LIB:unix.lib LIB:fl.lib LIB:scm881.lib LIB:sc.lib
LDFLAGS = SC SD ND NOICONS
YFLAGS = -d
CFILES = main.c yacc.c lex.c
OBJS = main.o yacc.o lex.o
DEPENDSRC = main.c yacc.y lex.l
.c.o:
$(CC) $(CFLAGS) $<
rsconvert: $(OBJS)
slink FROM LIB:c.o $(OBJS) TO rsconvert $(LDFLAGS) LIB $(LIBS)
clean:
delete y.tab.h $(OBJS) lex.c yacc.c quiet
# DO NOT DELETE THIS LINE
main.o: main.c
main.o: //config.h
main.o: //libray/libcommon/color.h
main.o: //libray/libcommon/common.h
main.o: //libray/libcommon/error.h
main.o: //libray/libcommon/expr.h
main.o: //libray/libcommon/ray.h
main.o: //libray/libcommon/transform.h
main.o: //libray/libcommon/vector.h
yacc.o: yacc.y
yacc.o: //config.h
yacc.o: //libray/libcommon/color.h
yacc.o: //libray/libcommon/common.h
yacc.o: //libray/libcommon/error.h
yacc.o: //libray/libcommon/expr.h
yacc.o: //libray/libcommon/ray.h
yacc.o: //libray/libcommon/transform.h
yacc.o: //libray/libcommon/vector.h
# $(CC) $(CCFLAGS) $(INCLUDE) $>.c
$(YACC) $(YFLAGS) $*.y
copy y.tab.c $*.c
delete y.tab.c
$(CC) $(CFLAGS) $*.c
lex.o: lex.l
lex.o: //config.h
lex.o: //libray/libcommon/color.h
lex.o: //libray/libcommon/common.h
lex.o: //libray/libcommon/error.h
lex.o: //libray/libcommon/expr.h
lex.o: //libray/libcommon/ray.h
lex.o: //libray/libcommon/transform.h
lex.o: //libray/libcommon/vector.h
# $(CC) $(CCFLAGS) $(INCLUDE) $>.c
$(LEX) $*.l
copy lex.yy.c $*.c
delete lex.yy.c
$(CC) $(CFLAGS) $*.c